.catering-padding {
	 padding:0 4%;
	 border-bottom:1px solid #eee;
	 padding-bottom:25px;
}
.catering-padding .info {
	 width:100%;
	 margin:0 auto;
}
.catering-padding .info .caption {
	 width:100%;
	 text-align:center;
	 margin-bottom:5px;
	 color:#333;
	 font-size:16px;
	 font-weight:bold;
	 padding-top:18px;
}
.catering-padding .info p {
	 width:100%;
	 text-align:center;
	 color:#999;
	 margin-bottom:6px;
}
.catering-padding .info p span.icon1 {
     display:inline-block;
	 width:14px;
	 height:10px;
	 background:url("../images/icon.png") no-repeat -96px -17px;
	 background-size:150px 123px;
}

.mes {
	 width:100%;
	 margin:0 auto;
}
.mes .section1,
.mes .section2,
.section3 {
	 width:100%;
	 line-height:24px;
} 
.mes .section1 {
	 margin-bottom:20px;
}
.mes .section2 {
	 margin-bottom:15px;
}

.Img {
	 width:100%;
}
.Img img {
	 width:100%;
}


.comment_list {
     width:92%;
	 margin:0 auto 20px;
}
.discuss {
	 width:92%;
	 margin:0 auto;
}
.padding_section .add_discuss {
	 margin-right:4%;
}

.btn_center {
	 width:100%;
	 text-align:center;
}
.btn_center .btn {
	 display:inline-block;
	 padding:4px 18px;
	 color:#fff;
	 background:#aaa;
	 border-radius:5px;
}

.hot_diary {
	 
}
.hot_diary h2 {
	 width:92%;
	 padding:0 4%;
	 margin:0 auto 10px;
	 padding-bottom:4px;
	 border-bottom:1px solid #dcdcdc;
}  
.hot_diary .part .sociality .icon11 {
	 height:11px;
	 background-position:-65px -17px;
}